package com.yuyou.fn.educational.entity;

import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecgframework.poi.excel.annotation.ExcelTarget;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by Administrator on 2017/8/3.
 */
@ExcelTarget("studentRegExcel")
public class StudentRegExcel {

    @Excel(name = "学生姓名")
    private String name;

    @Excel(name = "学生手机")
    private String phoneNo;

    @Excel(name = "就读学校")
    private String schoolName;

    @Excel(name = "班级名称")
    private String className;

    @Excel(name = "年级")
    private String gradeName;

    @Excel(name = "校区")
    private String campusName;

    @Excel(name = "期数")
    private String periodName;

    @Excel(name = "开始讲数")
    private Integer startLeture;

    @Excel(name = "结束讲数")
    private Integer endLeture;

    @Excel(name = "实缴金额")
    private BigDecimal paidAmount;

    @Excel(name = "欠费金额")
    private BigDecimal owingAmount;

    @Excel(name = "优惠原因")
    private String discountReason;

    @Excel(name = "报读日期")
    private Date createTime;

    private Long studentId;

    private Long classId;

    private Long campusId;

    /** 总金额 */
    private BigDecimal totalAmount;

    /** 应缴金额 */
    private BigDecimal payableAmount;

    /** 优惠金额 */
    private BigDecimal discountAmount;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getGradeName() {
        return gradeName;
    }

    public void setGradeName(String gradeName) {
        this.gradeName = gradeName;
    }

    public String getCampusName() {
        return campusName;
    }

    public void setCampusName(String campusName) {
        this.campusName = campusName;
    }

    public String getPeriodName() {
        return periodName;
    }

    public void setPeriodName(String periodName) {
        this.periodName = periodName;
    }

    public Integer getStartLeture() {
        return startLeture;
    }

    public void setStartLeture(Integer startLeture) {
        this.startLeture = startLeture;
    }

    public Integer getEndLeture() {
        return endLeture;
    }

    public void setEndLeture(Integer endLeture) {
        this.endLeture = endLeture;
    }

    public BigDecimal getPaidAmount() {
        return paidAmount;
    }

    public void setPaidAmount(BigDecimal paidAmount) {
        this.paidAmount = paidAmount;
    }

    public BigDecimal getOwingAmount() {
        return owingAmount;
    }

    public void setOwingAmout(BigDecimal owingAmount) {
        this.owingAmount = owingAmount;
    }

    public void setOwingAmount(BigDecimal owingAmount) {
        this.owingAmount = owingAmount;
    }

    public String getDiscountReason() {
        return discountReason;
    }

    public void setDiscountReason(String discountReason) {
        this.discountReason = discountReason;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getClassId() {
        return classId;
    }

    public void setClassId(Long classId) {
        this.classId = classId;
    }

    public Long getStudentId() {
        return studentId;
    }

    public void setStudentId(Long studentId) {
        this.studentId = studentId;
    }

    public Long getCampusId() {
        return campusId;
    }

    public void setCampusId(Long campusId) {
        this.campusId = campusId;
    }

    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }

    public BigDecimal getPayableAmount() {
        return payableAmount;
    }

    public void setPayableAmount(BigDecimal payableAmount) {
        this.payableAmount = payableAmount;
    }

    public BigDecimal getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(BigDecimal discountAmount) {
        this.discountAmount = discountAmount;
    }
}
